﻿
/* CSS Document */
body,th,hr,br,div,li,ul,a,p,img{border:0; margin:0; padding:0;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
body{font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; background:url(/Content/home/images/body_bgImg.gif) left top repeat-x; width:100%;}
.TopMain{width:100%; overflow:hidden; margin:0 auto;}

.max_top{width:100%; height:40px; overflow:hidden; border-bottom:solid 1px #ccc;}
.max_top div{width:1000px; margin:0 auto; overflow:hidden;}
.max_top div p{float:right; display:inline; font-size:14px; font-weight:bold; padding-left:40px; padding-top:10px;}
.max_top div p a{float:left; display:inline; margin-left:20px; color:#3a89bd;}
.max_top div .topPhone{float:right; display:inline; padding-top:10px;}

.LogoDiv{width:1000px; position:relative; height:111px; overflow:hidden; margin:0 auto; clear:both;}
.logo_web{float:left; display:inline; margin-top:28px;}

.LogoDiv p{float:right; display:inline; margin-top:15px; margin-right:10px;color:#333}
.LogoDiv p a{color:#333}
.LogoDiv p a:hover{color:#f01; text-decoration:underline;}
.NavMain{position:absolute; right:0; bottom:0; overflow:hidden;}
.NavMain ul li{float:left; display:inline; height:45px; border-bottom:solid 6px #fff; margin-left:38px;}
.NavMain ul li a{float:left; display:inline; font-size:16px; color:#347aa8;}
.NavMain ul .tn_on{ border-bottom:solid 6px #2f6f99; font-weight:bold;}

.ContentMain{width:1000px; margin:0 auto; overflow:hidden; clear:both;}
.c_ind1{width:220px; overflow:hidden; margin:0 auto; clear:both; background:url(/Content/home/images/title_1.gif) left top no-repeat; height:56px; margin-top:45px;}
.c_ind11{width:220px; overflow:hidden; margin:0 auto; clear:both; background:url(/Content/home/images/title_1en.gif) left top no-repeat; height:56px; margin-top:45px;}
.c_ind2{overflow:hidden; clear:both; width:1000px; margin:0 auto;}
.c_ind2 ul{width:105%;}
.c_ind2 ul li{float:left; display:inline; position:relative; width:215px; height:216px; margin-right:45px; margin-top:45px; background:#f0f0f0;}
.c_ind2 ul li .pro_img{overflow:hidden; width:215px; height:216px; clear:both; display:table-cell; vertical-align:middle; text-align:center;}
.c_ind2 ul li .pro_img img{max-height:216px; max-width:216px;}
.c_ind2 ul li .pro_title{position:absolute; left:0; bottom:0; width:215px; height:216px; display:none}
.c_ind2 ul li .pro_title p{position:absolute; z-index:2; left:0; bottom:0; width:100%; height:216px; background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.c_ind2 ul li .pro_title a{position:absolute; z-index:3; left:0; bottom:0; height:216px; width:100%; text-align:center; line-height:216px; font-size:14px; color:#fff;}

.pro_ri{overflow:hidden; clear:both; margin:0 auto;}
.pro_ri ul{width:105%;}
.pro_ri ul li{float:left; display:inline; position:relative; width:215px; height:216px; margin-right:45px; margin-top:45px; background:#f0f0f0;}
.pro_ri ul li .pro_img{overflow:hidden; width:215px; height:216px; clear:both; display:table-cell; vertical-align:middle; text-align:center;}
.pro_ri ul li .pro_img img{max-height:216px; max-width:216px;}
.pro_ri ul li .pro_title{position:absolute; left:0; bottom:0; width:215px; height:216px; display:none}
.pro_ri ul li .pro_title p{position:absolute; z-index:2; left:0; bottom:0; width:100%; height:216px; background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.pro_ri ul li .pro_title a{position:absolute; z-index:3; left:0; bottom:0; height:216px; width:100%; text-align:center; line-height:216px; font-family:微软雅黑; font-size:14px; color:#fff;}


.ContentMain1{width:100%; height:400px; background:url(/content/home/images/ind_bg2.gif) center top no-repeat; margin-top:80px; overflow:hidden; clear:both;}
.ContentMain2{width:100%; padding-bottom:70px; background:#f0f0f0; margin-top:80px; overflow:hidden; clear:both;}
.cm_main1{background:url(/content/home/images/ind_bg1.png) 0 44px no-repeat; height:400px;}
.cm_main11{background:url(/content/home/images/ind_bg1en.png) 0 44px no-repeat; height:400px;}
.ind_gsjj{width:545px; height:120px; padding-left:430px; line-height:22px; padding-top:170px; font-size:14px; text-align:left; color:#333}
.gsjj_goLink{overflow:hidden; clear:both; text-align:right; margin-left:430px; width:540px;}
.gsjj_goLink a{font-size:14px; color:#3a89bd;}
.gsjj_goLink b{font-family:宋体; font-size:12px;}

.subLeft{float:left; display:inline; width:180px; padding-top:50px;}
.sl_Nav{width:100%; clear:both; border-top:solid 1px #3a89bd;}
.sl_Nav ul li{vertical-align:bottom; clear:both; width:178px; border:solid 1px #3a89bd; border-top:0; height:48px; font-size:13px; position:relative;}
.sl_Nav ul li a{float:left; display:inline; margin-left:60px; margin-top:15px; color:#2f6f99}
.sl_Nav ul li:hover{background:#3a89bd url(/content/home/images/sN_litimg.gif) 130px 20px no-repeat;}
.sl_Nav ul li:hover a{color:#fff}
.sl_Nav ul .sl_on{background:#3a89bd url(/content/home/images/sN_litimg.gif) 130px 20px no-repeat;}
.sl_Nav ul .sl_on a{color:#fff}
.sl_Nav ul li div{position:absolute; display:none; left:180px; width:100px; overflow:hidden; top:0;}
.sl_Nav ul li div p{background:#3a89bd; padding:10px; border-bottom:solid 1px #fff;}
.sl_Nav ul li div p:hover{background:#7bbce7}
.sl_Nav ul li div a{float:none; margin:0;}
.sl_Nav ul li:hover div{display:block;}

.subRight{float:right; display:inline; width:757px; overflow:hidden; padding-top:50px;}
.sr_Top{width:100%;overflow:hidden; background:#3a89bd; height:40px;}
.sr_Top p{color:#fff; padding-top:12px; padding-left:20px;}
.sr_Top p a{color:#fff;}

.sr_Cnt{overflow:hidden; width:720px; margin:0 auto; border-top:solid 1px #fff;  line-height:30px; font-size:14px; padding-top:15px; color:#333;}

.sm1_right_c{line-height:23px; color:#666; margin:0 auto; margin-top:15px; width:99%;}
.sm1_right_L,.sm1_right_p{overflow:hidden; width:98%; margin:0 auto; clear:both; margin-top:10px;}
.sm1_right_L ul li{vertical-align:bottom; clear:both; overflow:hidden; border-bottom:dashed 1px #666; padding-bottom:7px; padding-top:10px;}
.sm1_right_L ul li img{float:left; display:inline; margin-top:5px; margin-left:10px;}
.sm1_right_L ul li a{float:left; display:inline; margin-left:10px; color:#333}
.sm1_right_L ul li a:hover{color:#f01}
.sm1_right_L ul li span{float:right; display:inline; margin-right:5px;}
.right_n { width: 105%; margin: 0 auto; margin-top: 5px; overflow: hidden; }
.innerbox5 {width: 240px; height: 270px; margin-top: 10px; margin-left: 10px; float: left; overflow: hidden; }
.innerbox5_img { width: 240px; height: 240px; cursor:pointer; background:#f0f0f0; display: table-cell; text-align: center; vertical-align: middle; overflow: hidden; }
.innerbox5_img img { max-width: 240px; max-height: 240px; }
.innerbox5_c { cursor:pointer;  width: 240px; height: 30px; line-height: 30px; text-align: center; color: #999; font-size: 14px; overflow: hidden; }
.dd_title { width: 100%; height: 30px; line-height: 30px; font-size: 16px;  color: #f00; text-align: center; overflow: hidden; }
.hr { width: 100%; height: 1px; margin: 5px 0; border-bottom: 1px dashed #ccc; overflow: hidden; }
.dd_hits { width: 100%; height: 25px; line-height: 25px; margin: 5px 0; text-align: center; overflow: hidden; }
.dd_content { width: 100%; font-size:16px; margin: 10px 0; overflow: hidden; }
.fenye { width: 100%; margin: 10px 0; line-height: 25px; overflow: hidden; }
.fenye a { color: green; }
.fenye a:hover { color: red; }
.dd_content table tr td{background:#fff; padding:5px;}
.dd_content table{background:#569BDE; width:60%; margin:0 auto;}
.mld1_left_b{width:100%; height:30px; line-height:30px; text-align:center; background:#76afe4}
.mld1_left_b a{color:#fff; float:left; height:30px; font-weight:bold; width:100%;}
.mld1_left_b a:hover{background:#fc8703;}
.c_ind3{overflow:hidden; clear:both; padding-top:20px;}
.c_ind3 ul{width:110%;}
.c_ind3 ul li{float:left; display:inline; width:440px; padding:0 20px; height:100px; background:#f0f0f0; margin-right:40px;}
.c_ind3 ul .no_bg{background:#fff}
.c_ind3 ul li p{overflow:hidden; clear:both; padding-top:20px; }
.c_ind3 ul li p a{float:left; display:inline; color:#333; font-weight:bold; font-size:13px;}
.c_ind3 ul li p a:hover{color:#c01}
.c_ind3 ul li p span{float:right; color:#666}
.c_ind3 ul li div{line-height:20px; color:#333; padding-top:10px;}
.cm2_demo{overflow:hidden; text-align:center; font-size:14px; line-height:25px;  padding-top:24px;}
.c_ind4{overflow:hidden; clear:both; padding-top:25px;}
.c_ind4 ul{width:105%;}
.c_ind4 ul li{float:left; display:inline; margin-right:35px;}
.c_ind4 ul li a{color:#333;}
.c_ind4 ul li a p{width:310px; height:214px; display:table-cell; background:#fff; text-align:center; vertical-align:middle; overflow:hidden;}
.c_ind4 ul li a p img{max-width:310px; max-height:214px;}
.c_ind4 ul li a span{display:block; height:35px; background:#fff; line-height:35px;  text-align:center; font-size:14px;}
.c_ind4 ul li a:hover{color:#f01}
.footer{width:100%; overflow:hidden; clear:both; padding-bottom:45px; padding-top:45px; background:#3a89bd;}
.ftOut{width:1000px; margin:0 auto; overflow:hidden; clear:both;}
.ft_left{float:left; display:inline; width:360px; padding-left:20px; color:#fff;padding-top:10px}
.ft_center{float:left; display:inline; width:340px;padding-top:10px}
.ft_right{float:right; display:inline; overflow:hidden; text-align:right;}
.ft_right p{padding-top:10px;}
.info_about{width:685px; margin:0 auto; overflow:hidden}